﻿.dropdown-toggle.dropdown-toggle-hidden::after {
    content: none !important;
}

.dropdown-toggle.dropdown-toggle-hidden::before {
    content: none !important;
}

.dropdown-menu.show {
    animation-duration: 0.3s;
    animation-fill-mode: both;
    animation-name: fadeIn;
}

.dropdown-menu a:not([href]).dropdown-item:not(.disabled) {
    cursor: pointer;
}

.b-is-autocomplete .dropdown-menu {
    width: 100%;
    max-height: var(--autocomplete-menu-max-height, 200px);
    overflow-y: scroll;
}

.dropdown {
    > .dropdown-menu {
        > .dropdown {
            position: relative;

            &::after {
                transform: rotate(-90deg);
                position: absolute;
                right: 6px;
                top: .8em;
            }

            > .dropdown-toggle {
                width: 100%;

                &::after {
                    transform: rotate(-90deg);
                    position: absolute;
                    right: 10%;
                    top: 45%;
                }
            }

            > .dropdown-menu {
                top: 0;
                left: 100%;
                margin-left: 0rem;
                margin-right: .1rem;
            }
        }
    }
}
